// 创建一个简单的WebM音频文件用于测试
const fs = require('fs');
const path = require('path');

// 生成一个简单的WebM音频文件头（实际上我们只需要一个有效的文件来测试）
function createSimpleWebmFile() {
    const filePath = path.join(__dirname, 'test-audio.webm');
    
    // 创建一个简单的WebM文件头
    const header = Buffer.from([
        0x1A, 0x45, 0xDF, 0xA3, // EBML header
        0x01, 0x00, 0x00, 0x00, // EBML version
        0x00, 0x00, 0x00, 0x00  // Some dummy data
    ]);
    
    // 创建一些音频数据（静音）
    const audioData = Buffer.alloc(1000, 0);
    
    // 写入文件
    fs.writeFileSync(filePath, Buffer.concat([header, audioData]));
    
    console.log(`测试WebM音频文件已创建: ${filePath}`);
    console.log(`文件大小: ${fs.statSync(filePath).size} 字节`);
}

// 执行创建
createSimpleWebmFile();